未加星标

SQL之二 sql sql语句 SQLServer like操作符

字体大小 | |
[数据库(mssql) 所属分类 数据库(mssql) | 发布者 店小二05 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

SQL之二
1. like操作符
通配符(wildcard):用来匹配值的一部分的特殊字符。
搜索模式(search pattern):由字面值,通配符或两者组合构成的搜索条件。
谓词(predicate):操作符何时不是操作符?答案是,它作为谓词时。从技术上说,like是谓词而不是操作符。
2. 通配符[]
找出所有名字以J或M起头的联系人。
Select cust_contact from Customers where cust_sontact like ‘[JM]%’ order by cust_contact;
注:并不是所有的DBMS都支持用来创建集合的[]。只有微软的Access和SQL Server支持集合。
3. 计算字段
计算字段并不实际存在于数据库表中。计算字段是运行在select语句内创建的。
字段:基本上与列(column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常与计算字段一起使用。
使用别名
As关键字可以使用别名。
Select vend_name as NAME from Vendors order by vend_name;
别名要注意的是:别名即可以是一个单词也可以是一个字符串。如果是后者,字符串应该括在引号中。虽然这种做法是合法的,但不建议这么去做。别名最常用的是将多个单词的列名重命名为一个单词的名字。
4. 执行算术计算
计算字段的另一常见用途就是对检索出的数据进行算术计算。
举个例子计算汇总物品的价格
Select prod_id,quantity,item_price,quantity*item_price as expanded_price from OrderItems where order_num = 20008;
5. 常用的文本函数
Left(),Right() 返回字符串左边或者右边的字符(有些数据库不支持)。
Length() 返回字符串的长度。
Lower(),Upper() 将字符串转换为小写或大写
Ltrim(),Rtrim() 去掉字符串左边或右边的空格
Soundex() 返回字符串的soundex值(语音匹配算法)

本文数据库(mssql)相关术语:熊片数据库 mssql数据库 oracle数据库 pubmed数据库 access数据库 万方数据库

分页:12
转载请注明
本文标题:SQL之二 sql sql语句 SQLServer like操作符
本站链接:http://www.codesec.net/view/524168.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(mssql) | 评论(0) | 阅读(75)