
sql查询基础
adam_up
这个作者很懒,什么都没留下…
展开
-
力扣刷题,查找不在表中数据!两种思路,两种方法
【思路1】不订购任何东西的顾客,orders表中数据为空即可两表中内容不一定相同,所以使用外联结最后输出的结果是姓名,所以要求name表中的内容不能少所以选用left join【思路2】...原创 2019-12-05 15:48:44 · 339 阅读 · 0 评论 -
牛客网--mysql刷题查找最晚入职员工信息
查找最晚入职员工信息,可以确定的一点是他的入职时间在数值上是最大的使用max函数。同时由于最后一天入职的可能有很多人,放弃限制limit采用where书写语句SELECT *FROM EmployeesWHERE hire_date = (SELECT MAX (hire_date) FROM Employees)...原创 2019-11-23 22:09:40 · 872 阅读 · 0 评论 -
sql基础语法,联结
所谓联结,就是将其他表中的列添加过来。01内联结–inner join内联结就是以a表列作为桥梁,将b表满足同样条件的列汇集到同一结果之中(只能选择两张表中同时存在的数据)SELECT SP.shop_id,SP.shop_name,SP.product_id,P.product_name,P.sale_priceFROM ShopProduct AS SP INNER JOIN PRO...原创 2019-11-19 19:53:27 · 438 阅读 · 0 评论 -
sql语句的基础,表的加减法
01表的加法–union会合并两个表,并且去除重复部分–并集SELECT product_id,product_nameFROM PRODUCTUNIONSELECT product_id,product_nameFROM product302包含重复项–allSELECT product_id,product_nameFROM PRODUCTUNION ALLSELECT...原创 2019-11-19 19:51:08 · 852 阅读 · 0 评论 -
sql serve2008逻辑运算符
01NOT运算符在sql语句中not表示否定,意为非不能单独使用需要与其他条件配合例一查询售价小于1000元的商品法一:SELECT product_name,product_idFROM PRODUCTWHERE NOT sale_price >= 1000--NOT用在条件前,否定的是整个条件执行法二:SELECT product_name,product_id...原创 2019-11-08 23:46:43 · 578 阅读 · 0 评论 -
sql sever 2008基础查询
01基础查询所谓查询就是从表中选择必要的数据格式:SELECT 列名1,列名2,。。。FROM表名下面我们通过一个例子来说明这个语法的使用例一:查询PRODUCT 表中product_id,product_name所有元素SELECT product_id,product_nameFROM PRODUCT执行思考,如果要查询列表中所有元素应该咋整?02查询列表中所有元素...原创 2019-11-08 23:44:55 · 402 阅读 · 0 评论