MySql进阶语法(二)

1:AS给列取一个别名,查询结果展示的列名就是取的别名

       SELECT  [列名]  AS [别名] FROM [表名]

2:CONCAT()把查询的2个列的结果连接起来展示

      SELECT CONCAT([列1],[列2]) FROM [表名]

3:2个表连表查询 (针对不同的表字段可以使用 [ 表名.列名]来加以区分)

SELECT  A1,A2,A3,B1,B2,B3 FROME A,B,(同时查询A,B两个表的所有字段)

注意:后面可以带条件来查询2个表之间有关联的数据,如果带的条件只是某一张表的限制,那么查询的时候另外一张表的所有数据

都会被查询出来,比如带个条件A表id小于3的数据,B表没有条件限制,那么查询的结果就是A表id小于3的数据和B表的所有数据

如A表查询出来2条数据,B表查询出来5条数据,展示的时候空余的列会自动填充

4:RIGHT() 从字符串的右端开始获取指定位数RIGHT([列名],5) 获取右往左 5个字符串 下标1开始

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容