第一题:以字符串“北京 2008”作为参数,写出相应函数:
(1)返回ASCII码
(2)返回字符串的长度
(3)仅返回字符串2008 第二题:分别为“设备”表的字段写出有效性规则
(1)编号不能以8开头
(2)启动日期必须是2001年至今
第三题:在“设备管理”数据库中,写出SQL-SELECT语句:
(1)查询价格小于8万设备的启用日期和部门
(2)查询大修过的设备编号
(1)返回ASCII码
(2)返回字符串的长度
(3)仅返回字符串2008 第二题:分别为“设备”表的字段写出有效性规则
(1)编号不能以8开头
(2)启动日期必须是2001年至今
第三题:在“设备管理”数据库中,写出SQL-SELECT语句:
(1)查询价格小于8万设备的启用日期和部门
(2)查询大修过的设备编号
解决方案 »
- 创建sql server 2000 登录的问题
- 请问有什么办法可以把SQL2005的数据库导入到SQL2000里?是用生成SQL脚本吗?
- 关于SQL数据库里SysUsers系统表操作的问题(我没权限啊.)
- 向高人求SQL语句一条,谢谢
- 急求小计 合计语句!!!
- 诚聘asp程序员
- 如何在SQLServer中用OPENDATASOURCE等SQL语句直接查询IBM DB2 V8.2中的数据?
- 如何获得当前数据库名称?用sp_spaceused但无法将查出的表中的database_name字段作为一个变量获取出来
- SQL怎么删除不掉?
- 再线等待,各位大侠请了
- NT AUTHORITY\SYSTEM LOGON 失败
- 100分求一条查询每个城市每个商品的总数量sql
set @s='北京 2008'
select [ASCII]=ASCII(@s),
长度=len(@s),
数字=right(@s,patindex('%[0-9]%',@s))/*
ASCII 长度 数字
----------- ----------- --------------------
177 7 2008(所影响的行数为 1 行)*/
第三题 select 启用日期,部门 from 设备管理 where 价格 < 80000
go
select 设备编号 from 设备管理 where 大修过 = 1
set @s='北京 2008'
--1.
select ascii('@s')
/*-----------
64(1 行受影响)
*/
--2.
select len(@s)
/*
-----------
7(1 行受影响)*/
--3.
第三题 select 启用日期,部门 from 设备管理 where 价格 < 80000
go
select 设备编号 from 设备管理 where 大修过 = 1
谢谢了 楼上的几位 要的就是这几个字
第二题:分别为“设备”表的字段写出有效性规则
(1)编号不能以8开头
select * from 设备 where 编号 not like '8%' (2)启动日期必须是2001年至今
select * from 设备 where 编号 启动日期 > 2001 分开实现怎吗编写?
第二题:分别为“设备”表的字段写出有效性规则
(1)编号不能以8开头
select * from 设备 where 编号 not like '8%' (2)启动日期必须是2001年至今
select * from 设备 where 启动日期 > 2001 分开实现怎吗编写? 对吗?