利用SQL语言创建一个表,该表只有一个字段,但字段的约束我弄不出来,需要LIKE用法,请帮帮我这个菜鸟!

学年学期 char(11)

要求约束:学年学期 like'20[0-9][0-9]-20[0-9][0-9].[1-2]'

第1个回答  2015-04-11
看一下user表中是否存在State中的sName字段中不存在的值
如果存在,删掉/修改数据 或者创建外键的时候选中with nocheck本回答被网友采纳

SQL语句SELECTLIKElike用法(sql中的like使用方法)
LIKE语句的语法格式是:select*from表名where字段名like对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,...

在sql语句中,like所有的用法
like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。A:% 包含零个或多个字符的任意字符串:1、like'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、like'%inger' 将搜索...

sql用命令创建主键与外键。
alter table 表名 add constraint DF_字段名 default '默认值' for 字段名--其中的'默认值'为你想要默认的值,注意'for'--删除创建的约束:alter table 表名 drop constraint 约束名--约束名为你前面创建的如:PK_字段这样的约束名 --注意:如果约束是在创建表的时候创建的,则不能用命令删除 -...

sql语句: Select * from [表] where [字段] like ""?
方法很多,如果数据量不大,而且你外部获取的条件数量不太多(几十个吧),就用IN SELECT FROM TABLENAME WHERE COLUMNNAME IN ('1','2','11')IN后面的内容通过循环组织起来,或者把这个内容写到临时表里,然后连接查询

用sql语句建表和设置约束
20) CHECK (课程号 LIKE '[A-Z][A-Z][0-9][0-9][0-9][0-9]),学号 VARCHAR(20),constraint pk_pr primary key(课程号, 学号),constraint fk_学号 foreign key(学号 ) REFERENCES 学生情况表.学号,constraint fk_课程号 foreign key(课程号 ) REFERENCES 课程档案表.课程号 )...

SQL CHECK约束 (关于like语句使用的问题)
因为你创建了一个约束为 学号]like '08'。所以你只能插入的值也只有08.加上%就可。%为通配符,后面可以插入任何数值,但必须以08开头。

用LIKE匹配两个字段,这样一个SQL语言该怎么写?
select * from student where name_first = '李' or name_second ='云'--补充-- 可以把 name_first 和name_second 当做一个字段来比较,这样 也不知道你什么数据库 sqlserver:select * from student where trim(name_first)+trim(name_second) like '%阳少%';oracle:select * from student ...

请教Like一个字符串字段的SQL写法
@i>0 begin set @charac=SUBSTRING(@romt,@j*2-(@i*2-1),1) set @sql=' select * from ('+@sql+') A'+cast(@i as nvarchar(100))+' where chars like ''%'+@charac+'%'' ' set @i=@i-1 end exec (@sql) end‍...

sql 语言select 中like 用法 请高人指教。
表1 where like '想要搜的内容%'这种是以"想要搜的内容"开头的字符串.sql=select form 表1 where like '%想要搜的内容%'这种是只要字符串中有"想要搜的内容",就能查出来.sql=select form 表1 where like '%想要搜的内容'这种是以"想要搜的内容"结尾的字符串.注意字符串用''号引上 ...

怎么用sql语句建表sqlyog怎么用sql语句建表
sql如何创建表 1.1创建表的方法 创建表是指在现有数据库中创建一个新表。这是建立数据库最重要的一步,也是其他操作的基础。1.1.1创建表格的语法形式 创建表名(命名数据类型[完整性约束],命名数据类型[完整性约束],...命名数据类型[完整性约束],)【表格类型sql建的表怎么拷贝?如何用sql语句复...

相似回答