最惊艳的sql查询语句
最惊艳sql查询语句
select*fromtable1where工资>2500and工资<3000//同上
select姓名fromtable1where性别='0'and工资='4000'
select*fromtable1wherenot工资=3200
select*fromtable1orderby工资desc//将工资按照降序排列
select*fromtable1orderby工资asc//将工资按照升序排列
sql关联表查询语句
一、外连接
1.左连接leftjoin或leftouterjoin
SQL语句:select*fromstudentleftjoinscoreonstudent.Num=score.Stu_id;
2.右连接rightjoin或rightouterjoin
SQL语句:select*fromstudentrightjoinscoreonstudent.Num=score.Stu_id;
3.完全外连接fulljoin或fullouterjoin
SQL语句:select*fromstudentfulljoinscoreonstudent.Num=score.Stu_id;
通过上面这三种方法就可以把不同的表连接到一起,变成一张大表,之后的查询操作就简单一些了。
而对于select*fromstudent,score;则尽量不使用此语句,产生的结果过于繁琐。
二、内连接
join或innerjoin
SQL语句:select*fromstudentinnerjoinscoreonstudent.Num=score.Stu_id;
此时的语句就相当于:select*fromstudent,scorewherestudent.ID=course.ID;
三、交叉连接
crossjoin,没有where指定查询条件的子句的交叉联接将产生两表的笛卡尔积。
SQL语句:select*fromstudentcrossjoinscore;
sql语句查询语法
1:selects#,snfroms,c,scwheres.s#=sc.s#andc.c#=sc.c#andc.cn='税收基础'2:selectsn,sdfroms,c,scwheres.s#=sc.s#andc.c#=sc.c#andc.c#='C2'3:selectsn,sdfroms,c,scwheres.s#=sc.s#andc.c#=sc.c#andc.c#!='C5'4:select*from(selectsn,sd,count(s.*)asccfroms,c,scwheres.s#=sc.s#andc.c#=sc.c#ands.s#groupbysn,sd)asttwherett.cc=(selectcount(*)fromc)5:selectcount(tt.*)from(selects#,snfroms,c,scwheres.s#=sc.s#andc.c#=sc.c#groupbys#,sn)astt6:select*from(selectsn,sd,count(s.*)asccfroms,c,scwheres.s#=sc.s#andc.c#=sc.c#ands.s#groupbysn,sd)asttwherett.cc>=5)刚写的,希望能帮到你。
用sql语句怎么查一个表的信息
1、查询所有列。
sql语句:SELECT*FROMuser。
2、查询指定列
sql语句:SELECTnickname,mobile,sexFROMuser
3、将查询结果按字段的值进行排序
sql语句:SELECT*FROMempORDERBYdeptno,salDESC;(按序号升序,并按价格降序)
4、比较查询
sql语句:selectSnameas姓名,Sageas年龄fromstudentwhereSage
5、字符匹配(like%_)。
查询所有包含“鸡”的菜品的名称和编号。
sql语句:selectnameas菜品名,priceas价格fromfoodwherenamelike'%鸡%';
查询数据库中某个字段的sql语句怎么写
一般的可以这样写:
select*from你的表名where想查找的字段名='想查找的值'
要注意的事项,如果[想查找的值]为文本时注意要使用单引号''括起来数值不用,日期要使用##括起来.
如何写一个sql查询语句
翻开书或者在线文档,先学习SQL语法,然后自己安装一个测试数据库对着练就是了。偷懒就报个培训班。要是还不会,只能劝退了。