Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 仅选择不同的前四个数字_Mysql_Sql - Fatal编程技术网

Mysql 仅选择不同的前四个数字

Mysql 仅选择不同的前四个数字,mysql,sql,Mysql,Sql,考虑下表: ticker code -------------- AA 151040 AAP 452020 DOW 151010 DVN 151020 EXC 452050 FAD 452070 POE 207010 我想根据代码选择股票代码-但只需对代码的前四个数字(so:1510、4520、1510等)进行比较,得出如下结果: 1510 AA 1510 DOW 1510 DVN 4520 AAP 4520 EXC 4520 FAD

考虑下表:

ticker  code
--------------
AA      151040
AAP     452020
DOW     151010
DVN     151020
EXC     452050
FAD     452070
POE     207010
我想根据代码选择股票代码-但只需对代码的前四个数字(so:1510、4520、1510等)进行比较,得出如下结果:

1510 AA
1510 DOW
1510 DVN
4520 AAP
4520 EXC
4520 FAD
2070 POE
通过什么查询,我可以只获取前四个数字?

使用:

SELECT SUBSTRING(code,1,5) AS SUB_CODE,ticker
FROM TABLE;
使用:


您可以在mySql中使用Left函数选择前四个Left(代码,4),然后使用orderby

您可以在mySql中使用Left函数选择前四个Left(代码4),然后使用orderby

用于聚合函数。它不会对此查询执行任何操作。用于聚合函数。它对这个查询没有任何作用。
DISTINCT
在哪里发挥作用?我否决了你,因为我厌倦了读这种问题。你有什么搜索?你试过什么?我从来没有使用过MySQL,只需向谷歌查询一次,就可以找到可以尝试的东西。你不知道函数是什么。。。我也是。但是在寻找mysql时,
string
函数
给了我很多点击率。。。别把它当回事
DISTINCT
在哪里起作用?我否决了你,因为我厌倦了读这种问题。你有什么搜索?你试过什么?我从来没有使用过MySQL,只需向谷歌查询一次,就可以找到可以尝试的东西。你不知道函数是什么。。。我也是。但是在寻找mysql时,
string
函数
给了我很多点击率。。。不要把它当成个人
SELECT LEFT(code, 4) AS code, ticker FROM tbl ORDER BY code;