sql查询学习笔记

一、简单点的基础

一般简单的直接看w3c教程就行哈

http://www.w3school.com.cn/sql/index.asp

sql常识:

1.选中表名,右键,选择查看,选择列,可以看到每个列字段代表的含义!

2.sql不区分大小写!

3.和js相反,sql中字符串不要引号,number需要加引号

二、下面来分析我学的稍微复杂的

2.1、查询当前表的下面两个列名

SELECT 列名称 列别名 FROM 表名称 表别名

SELECT 列名称 列别名 FROM 表名称 表别名
具体sql语句:  
1 select USER_NAME 登录UM,    
2          REAL_NAME 姓名    
3    from cgidata.nbs_user_info nui;

释义:

 

查询结果:

 

 注意:

别的数据库里的sql起别名前要用as ,只有oracle

才能省略as用空格代替

2.2、按照某个条件查询列

SELECT 列名称 列别名 FROM 表名称 表别名 WHERE 条件
具体sql语句:
1 select *         
2  from cgidata.nbs_user_info nui        
3  where nui.supplier_code='0005'        

释义:

 

查询结果:

注意:

       在sql里面数字需要用引号“”,而汉字(字符串)则不需要用引号,这点和js相反

2.3、按照某个条件关联两张表查询列

SELECT 列名称 列别名 
FROM 第一张表名称 表别名 
LEFT JOIN 第二张表名称 表别名
ON 关联条件
WHERE 查询条件
具体sql语句:
1 select nui.user_name 登录UM,                
2        nui.real_name 姓名,                
3        nui.supplier_code 供应商编码,        
4        nsi.supplier_name 供应商名字        
5  from cgidata.nbs_user_info nui         
6  left join cgidata.nbs_supplier_info nsi --right inner        
7  on nui.supplier_code=nsi.supplier_code --关联条件        
8  where nui.supplier_code='0005'--查询条件        

释义:

 

 注意:

 

 

转载于:https://www.cnblogs.com/canyueduhong/p/9627159.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值