sql查询表中字段
❶ sql 查询表中某一字段不重复的所有数据
1、创建测试表,
create table test_dis(id number, name varchar2(20), value number(10));
❷ sql查询表中字段
select * from --主查询
(select namea=c.name from syscolumns c,sysobjects o where o.id=c.id and o.xtype='u' and o.name='tablea') a--A表中所有字段
full join --使用全连接
(select nameb=c.name from syscolumns c,sysobjects o where o.id=c.id and o.xtype='u' and o.name='tableb') b--B表中所有字段
on namea=nameb where namea is null or nameb is null--只保留不同的字段
查询结果是,两表不同的字段列出,两表均有的字段不列:
NAMEA,NAMEB
FIELD1 NULL
FIELD2 NULL
NULL FIELD3
NULL FIELD4
❸ sql如何查表中字段的数据
如果要查整张表的所有字段的话 : select * from table(table为你要查询的表名)
查询表中的某些字段(改扰如并迹id 和绝歼并 name) : select id,name from table
❹ SQL语句中怎样同时查询一个表中的两个字段
select 字段1,字段2,...字段n from 表名(如果有条件的话)where age=12 and name=“小名”(如果想排序的话) order by desc(asc)(如果想限制查询条数的话)limit=10
希望对你有帮助!
❺ 查询数据库中某个字段的sql语句怎么写
1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入【Oracle控制】的窗口上,鼠标左键单击【服务器】按钮,并选择【SQL工作表】,如下图所示。
❻ SQL如何查询一张表的所有字段并按其中一个字段进行分组
1、创建测试表,
create table test_group_cols(id number, value varchar2(20), remark varchar2(20));
❼ sql语句实现表的字段名查询
下面为您斗哪介绍的是查询表的字段名的sql语句写法 sql语句可以实现许多的功能 希望可以您在学习sql语句使用方面获得启示
select name from syscolumns where id = (select id from sysobjects where type = u and name = 相应表名 ) 或者 select name from syscolumns where id = object_id( 相应表名 ) 用以上sql语句输入相应表名就可以查到表的字段名 对应好数据库 查询是否存在该表语句
而判断表名在数据库中是否存在的方法是
if not object_id( 相应表名空敬码 ) is null print 存在 这次查询表中的字段名的目标是在写程序的时候需要写一点sql语句 但是表的字段太多了 如果一个一个去复制的话太慢了 而且有可能会复制漏了某个字段 所以利用自己数据库的知识 写了个sql语句直接生成字段名字稿弊符串 例如下面我要写一个select语句 需要生成表所有的字段
declare @s varchar( ) select @s = isnull(@s+ ) + [name] from syscolumns where id = object_id( 相应表名 ) select @s 获取字段名已经字段类型 类型长度
lishixin/Article/program/MySQL/201311/29550
❽ 查询表中字段的sql语句怎么写
这次查询表中的字段名的目标是在写程序的时候需要写一点sql语句,但是表的字段太多了,如果一个一个去复制的话太慢了,而且有可能会复制漏了某个字段,所以利用自己数据库的知识,写了个sql语句直接生成字段名字符串,例如下面我要写一个select语句,需要生成表所有的字段:
declare @s varchar(1000)
select @s = isnull(@s+',', '') + [name] from syscolumns where id = object_id('相应表名')
select @s
获取字段名已经字段类型,类型长度
SELECT a.colid as ID,a.name as ColumnName,b.name as DataType,a.length
as Length FROM syscolumns a,systypes b WHERE a.id=
object_id('相应的表名') and a.xtype=b.xtype
and b.name <> 'sysname' order by a.colid
❾ sql如何查询表中的字段
select * from table(即表名) * 查询所有字段
select name from table 只查询name字段
❿ 如何用SQL语句查询一个数据表所有字段的类型
用SQL语句查询一个数据表所有字段的类型可以参考下面的代码:
SELECT
name AS column_name,TYPE_NAME(system_type_id) AS column_type,
max_length,is_nullable
FROM sys.columns
WHERE object_id=OBJECT_ID(N'Address')
(10)sql查询表中字段扩展阅读:
SQL语句
创建索引:create [unique] index idxname on tabname(col…。)
增加列:Alter table table_name add column_name column_type [default 默认值]--在表中增加一列,[]内的内容为可选项
删除索引:drop index idxname on tabname