首页 > 数据库技术 > 详细

sql命令

时间:2018-07-26 22:48:13      阅读:178      评论:0      收藏:0      [点我收藏+]

根据自己的需求:边学习,边使用。

这个语句是使用sql以来写的最长的一个,刚好自己get到几个关键字的使用:

SELECT question.id,content,template_id,stage_id FROM question LEFT JOIN common_template ON question.template_id = common_template.id WHERE question.product_type = ‘TOEFL_PRIMARY‘ AND common_template.stage_id IN(‘STA01‘,‘STA02‘) LIMIT 100;

关键字使用总结:

1)LEFT JOIN:关联某个表

select * from A LEFT JOIN B ON  A.template_id = B.id;(A表关联B表,A表中的template_id和B表中的id对应,展示出AB表所有的元素)

2)LIMIT:展示前多少条数据

select * from A LIMIT 10;--检索前10行数据,显示1-10条数据(用的比较多)
select * from A LIMIT 1,10;--检索从第2行开始,累加10条id记录,共显示id为2....11
select * from A LIMIT 5,10;--检索从第6行开始向前加10条数据,共显示id为6,7....15

3) IN:

用法:

SELECT "栏位名"
FROM "表格名"
WHERE "栏位名" IN (‘值一‘, ‘值二‘, ...);

只筛选出括号里面的值记录。

sql命令

原文:https://www.cnblogs.com/kellyPan/p/9374643.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!