sql中select用法分解
10页1、select语句是是最常用的数据查询语句,我们通过例子来逐步了解它的使用。SELECT * FROM departments;这条语句中有2个关键字(keywords) SELECT 和 FROM其中 * 代表通配符号,表示 departments 表中的所有信息。假设departments表中有如下四个字段:department_id, department_name, department_age, department_job那么我们可以认为 SELECT * FROM departments; 这个语句也就等同于SELECT department_id, department_name, department_age, department_jobFROM departments;所以,据此我们可以以此推断,如果我们只想检索 department_name, department_age这两个字段,我们只需要将上述语句修改为:SELECT department_name,depatment_age FROM departments;注意:我们在书写SQL语句时需要知道如下基本常
2、识。 1 我们可以通过多行的书写来完成一条SQL语句,而不必要写成一行。 2SQL语句是不区分大小写的。 3 关键字是不能分离或者简写的 4子句往往是另起一行书写的,这样做是为了增加可读性。 例如: SELECT department_name,department_age FROM departments; 5 关键字通常是大写的,其他的如表名,字段通常小写附加:table(表)的显示规则通常情况下查询结束后,在iSQL-PLUS环境下,显示出来的查询结果具有如下特点。1 字段名通常是大写并且居中的。 2 字符型和日期型数据通常是“左对齐”显示的 3 数字型数据通常是“右对齐”显示的 4 默认显示通常全部是大写Arithmetic Expressions-计算扩展在使用SELECT语句进行查询的过程中我们可以充分的利用一些简单的计算来丰富我们的查询方式与结果。例如:SELECT last_name, salary, salary+300 FROM employees;在这里我们看到了 salary+300 这个emlpoyees表中本来不存在的字段。那么会出现什么样的查询结果呢?我们
3、很容易想到查询结果中会出现3列,他们分别是last_name salary salary+300king 100 400neil10000 10300. . . . .在这里我们我们只需要注意一个问题,那就是字段名。很显然last_name,salary是我们在之前就已纪存在的字段,而salary+300则是系统默认生成的。所以我们可以推断,如果我们不额外指定字段名,那么系统将用查询公式来充当默认的字段名。如何指定一个新的字段名,或将原有的字段定义一个别名呢?我们在下面就会讲到。关于运算查询我们只需注意运算法则,相信这对中国学生来说并不是一个难事。现在我们来讨论一下关于null的概念。我们对如下数据进行比较,null,0,spacenull 代表什么都没有,它没有具体的值与之对应0 代表了一个实实在在的数字space 代表了一个空格,我们完全可以说它是一个字符型数据,使存在的。任何一个数值和null进行and 运算他的结果都是null,当然也包括*,/下面我们来看另外一条重要的语句:给字段(列)定义别名。这个语句非常有用,可以有效地帮助我们检索并显示我们需要的信息。例子:SELECT
4、department_nameAS name, department_id IDFROM departments;SELECT department_name name, salary*12 New salary FROM departments;这两句话,甚至一句话中都有不同的写法,但表述的却是同一个意思。定义别名,关键字AS,给列定义别名我们可以用as, 当然也可以不用例如第一句中后半句,department_id ID。这里我们就没有用as,但同样是给department_id定义一个别名“ID”。同样,我们也可以用双引号来定义别名,就像第二句一样。通过这样的语句,我们在看到的查询结果,列名就由原来的department_name变成了name.这里还有一种SELECT的选择方式,连接选择。顾名思义,这个选择的意思就是将查询结果连接起来,而所用的符号是我们非常常见的“ |”,“或”运算。我们可以这么理解,全假则假,“或”是一个二元运算符,在这里只有当两个字段都为null时才会出现null的查询结果,否则进行连 接显示。例子: SELECT department_name|depa
《sql中select用法分解》由会员小**分享,可在线阅读,更多相关《sql中select用法分解》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-03-21 40页
2024-03-21 32页
2024-03-21 44页
2024-03-13 36页
2024-03-13 12页
2024-03-13 15页
2024-03-13 35页
2024-03-04 55页
2024-03-04 57页
2024-03-04 137页