SQL Server 数据库的SELECT 语句基本用法介绍

一、    基本语法结构

(1) 新建查询

如何查询表的所有内容

SELECT * FROM表名

(2) 选中查询列

如何查询指定表中的指定列,查询多列得用英文’,’隔开

SELECT字段1,字段2,字段…… FROM表名

(3) 如何为列指定别名(AS关键字)

(4) 语句大小写的区别

  1. select、字段等关键字大小写的区别

    1. 条件里的大小写区别

(5) 运算符介绍

加减乘除:+ - * /

比较运算符:><>= <= <>

二、    查询脚本

(1) 查询students表所有信息

select * from student

(2) 查询指定列的信息

selectxm,xb,xmjxfrom student

(3) 为列指定别名

如何给列起相关别名

Selectxm as姓名,xb as性别, xmjx as姓名简写from student

(4) 条件不区分大小写

select * from STUDENS where xmjx=‘ntp‘

select * from STUDENS where xmjx=‘NTP‘

效果是一样的

(5) 字段里进行运算

select((1+52.8)*5-3.9343)/0.5-10

运算结果:

(6) 这货这么自恋,我就不要看到他 过滤掉

其中‘<>’为不等于 ‘where’赛选语句,<>是删除选定语句,=是挑选选定语句,这里帅爆了加上单引号,注(除了数字之外的值,要加‘’)

select * from student wherexm<>‘帅爆了‘

原文地址:https://www.cnblogs.com/CRRPF/p/12590849.html

时间: 2024-11-13 06:52:49

SQL Server 数据库的SELECT 语句基本用法介绍的相关文章

sql server 数据库机种 insert 语句用法insert into emproyee(e_name,e_sex)values(&#39;唐家三少&#39;,0); insert into emproyee

刚倒弄sql server 对insert 语句插入多条数据时总结下> 单条数据插入: insert into emproyee(e_name,e_sex)values('唐家三少',0); insert into emproyee(e_name,e_sex)select'骷髅精灵',0 多条数据插入: insert into emproyee(e_name,e_sex)select'天蚕土豆',0 union all select '我吃西红柿',0 union all select '逆苍天

sql server数据库中raiserror函数的用法

server数据库中raiserror的作用就和asp.NET中的throw new Exception一样,用于抛出一个异常或错误.这个错误可以被程序捕捉到. raiserror的常用格式如下:raiserror('错误的描述',错误的严重级别代码,错误的标识,错误的描述中的参数的值(这个可以是多个),一些其它参数),在官方上的格式描述如下: RAISERROR ( { msg_id | msg_str | @local_variable } { ,severity ,state } [ ,a

在 SQL Server 数据库的 WHERE 语句中使用子查询

这是关于子查询语句的一系列文章中的第三篇.在这篇文章中我们将讨论WHERE语句中的子查询语句.其他的文章讨论了其他语句中的子查询语句. 本次课程中的所有例子都是基于Microsoft SQL Server Management Studio和AdventureWorks2012数据库的.读者可以阅读我的SQL Server使用入门学习使用这些免费的工具. 在WHERE语句中使用子查询 在WHERE语句中使用子查询是非常常见的.常见的用法是用EXISTS或IN测试存在性.在某些情况下重新考虑查询语

SQL Server 数据库部分常用语句小结

1. 查询某存储过程的访问情况 SELECT TOP 1000 db_name(d.database_id) as DBName, s.name as 存储名字, s.type_desc as 存储类型, d.cached_time as SP添加到缓存的时间, d.last_execution_time AS 上次执行SP的时间, d.last_elapsed_time as [上次执行SP所用的时间(微秒)], d.total_elapsed_time [完成此SP的执行所用的总时间(微秒)

SQL Server DML(SELECT)常见用法(二)

1   引言 上篇讲到SQL Server中DML的基本使用方法,其中SELECT语句是最常用的语句,其功能强大,结构复杂,下面通过例子,具体介绍其使用方法. 2 SELECT查询语句 SELECT语句从数据表或视图中查找数据,SELECT语法归纳如下: [WITH <common_table_expression>] SELECT select_list [INTO new_table_name] [FROM table_source] [WHERE search_condition] [G

[sql server] 如何阻止SELECT * 语句

我们每个人都知道是个不好的做法,但有时我们还是要这样做:我们执行SELECT * 语句.这个方法有很多弊端: 你从你的表里返回每个列,甚至后期加的列.想下如果你的查询里将来加上了VARCHAR(MAX)会发生什么…… 对于指定的查询,你不能定义覆盖非聚集索引来克服执行计划里的查找(lookup)运算符,因为你会在额外的索引里重复你的数据…… 现在的问题是你如何阻止SELECT *语句?当然你可以进行代码审核,你可以提供最佳模式指导,但谁最终会留意这些?基本上没有人——很遗憾这就就是令人伤心的事实

[SQL Server 2005/2008] select语句中指定索引

一般情况下,SQL Server的查询优化器会对查询做优化,选择适合的索引. 当遇到一些宽表,索引和where 过滤条件多时, 查询优化器选择的可能并不是最佳的索引, 此时需要手动指定索引.具体效果可以在“执行计划中查看”. select * from 表名 with (nolock, index(索引表)) where ........

SQL Server数据库的T-SQL查询语句

一.SQL简介 在进行数据管理时,使用SSMS进行数据维护有可视化.方便的优点,但是在批量维护或重复维护数据时,每次都需要使用SSMS不但不方便,而且容易出错.通过编写SQL语句来维护数据库便于解决重复或批量维护数据的难题. 1.SQL和T-SQL SQL是Structured Query Language的缩写,即结构化查询语言.SQL广泛地被采用说明了它的优势,它使全部用户,包括应用程序员.数据库管理员和终端用户受益匪浅. 1)非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录

SQL Server数据库性能优化之SQL语句篇(转载)

SQL Server数据库性能优化之SQL语句篇 原文地址:http://www.blogjava.net/allen-zhe/archive/2010/07/23/326927.html 期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享.SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能.服务器的性能.操作系统的性能,甚至网卡.交换机等.这篇文章主