A. 如何判断数据库中是否存在某个数据
判断方法如下
一、Select 字段列表 From 数据表
例:1、select id,gsmc,add,tel from haf (* 表示数据表中所有字段)
2、select 单价,数量,单价*数量 as 合计金额 from haf (As 设置字段的别名)
二、Select … from … Where 筛选条件式
例 筛选条件式:
1、字符串数据: select * from 成绩单 Where 姓名='李明'
2、万用字符: select * from 成绩单 Where 姓名 like '李%' select * from 成绩单 Where 姓名 like '%李%' select * from 成绩单 Where 姓名 like '%李_'
3、特殊的条件式:1.= / > / < / <> / >= / <=
2.AND逻辑与 OR逻辑或 NOT逻辑非
3.Where 字段名称 in(值一,值二)
4.Where 字段名称 Is Null / Where 字段名称 Is Not Null
B. 如何判断数据库中是否存在某个数据
在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:
1. select * From master.dbo.sysdatabases where name='test_db'
如果不存在查询结果,则说明name所表示的数据库不存在
2. object_id('test_db')
如果无法获取对象ID(null),则说明此对象不存在;常用
if object_id('test_db') is null
或者
if (select object_id('test_db')) is null
3. db_id('test_db')
如果不能获取数据库ID,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的ID;常用
if db_id('test_db') is null
或者
if (select db_id('test_db')) is null