我正在尝试获取字符串的中间部分。我的表格如下:
id machine model
1 lathe ISO-678-1567
我想要像678这样的机器模型的中间部分。
描述输出:
id machine model midcode
1 lathe ISO-678-1567 678
目前,我正在用PHP codwe做同样的事情。但我认为用Mysql查询本身会更好。请帮帮我怎么做?
我在php中工作,其中我使用mysql。
这是我的函数,它以json格式返回结果。
function getTiming($placeId) {
$sql = "SELECT * from place_timing where placeId='$placeId'";
$result = mysql_query($sql) or die ("Query error: " . mysql_error());
$records = array();
if (mysql_num_rows($result)==0)
我想知道在MySQL中是否可以通过一个包含名字和姓氏的name列来排序我的结果。
实例:
“标题”:Albert CATERSON - Barabara ABELS - Chris WASPINK
SQL ..
ORDER BY title
的结果是:
Barabara ABELS - Chris WASPINK
,但我想按姓氏对我的结果排序:
ABELS Barabara - CATERSON Albert - WASPINK Chris
您知道在mysql中是否可以这样做吗?谢谢。
我在MySQL中有一个列列表。我想使用MySQL查询来执行mariaDB查询,该查询将特定列A的最后一个文本放到该特定列A的第一个文本中。
,例如
Column A
Golden Street 17a
Red Street 12/a
Street Golden
Amazing 7 Street Travel
...
Column A
17a Golden Street
12/a Red Street
Golden Street
Travel Amazing 7 Street
...
尝试在mySQL 5.1中创建函数时收到以下错误:
Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 25 (0 ms taken)
下面是我的代码:
DELIMITER $$
CREATE
FUNCTION removeMethodAndBackslash(input VARCHAR(40)
mysql> show variables like 'version';
+---------------+-------------------------+
| Variable_name | Value |
+---------------+-------------------------+
| version | 5.5.38-0ubuntu0.12.04.1 |
+---------------+-------------------------+
1 row in set (0.00 sec)
下面的两个例子
我有一张有问题数据的桌子。例如,表如下:
ID NAME JOB
--- --------------------------- ---------------
1 Peter Teacher
2 John Programmer
3 Tom**He is a Teacher
4 Alan**He is a Accountant
问题是,有些数据已正确插入,但有些数据没有插入。现在,我希望执行SQ