相关疑难解决方法(0)

在PGSQL中模拟MySQL的substring_index()

我想找到一种优雅的方法来模拟Postgres 中MySQL的subtring_index()函数的行为.

在MySQL中,它很简单:

mysql> create temporary table test1(test varchar(200));
Query OK, 0 rows affected (0.01 sec)

mysql> insert into test1 values('apples||oranges'),('apples||grapes');
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0

mysql> select * from test1;
+-----------------+
| test            |
+-----------------+
| apples||oranges |
| apples||grapes  |
+-----------------+
2 rows in set (0.00 sec)

mysql> select substring_index(test, '||', 1) as field1, substring_index(test, '||', -1) as field2 from test1;
+--------+---------+
| field1 | field2  |
+--------+---------+ …
Run Code Online (Sandbox Code Playgroud)

mysql sql postgresql

8
推荐指数
2
解决办法
6732
查看次数

尝试删除MySql Email列中'@'符号之前的所有内容

我有一个带有'user.email'字段的MySql数据库。我想更新表以删除@符号之前的所有内容,因此我只剩下一列电子邮件域。似乎无法让我查询运行。任何帮助表示赞赏!

mysql sql

4
推荐指数
2
解决办法
3059
查看次数

标签 统计

mysql ×2

sql ×2

postgresql ×1