`
seawavenews
  • 浏览: 230349 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

sql语句查询表的字段名

阅读更多
select name from syscolumns where id in (select id from sysobjects where type = 'u' and name = '相应表名')  
用以上sql语句输入相应表名就可以查到表的字段名,对应好数据库 查询是否存在该表语句

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tb_cost]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tb_cost]
GO

创表语句

CREATE TABLE [dbo].[tb_cost] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[inputtime] [datetime] NOT NULL ,
[pushcount] [int] NOT NULL ,
[revertcount] [int] NOT NULL ,
[revertrate] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[unitprice] [float] NOT NULL ,
[cost] [float] NOT NULL ,
[income] [float] NOT NULL ,
[rate] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[pushinfor] [varchar] (8000) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO

建索引脚本:
create clustered index 索引名 on 表名(表.字段)

在表增加一个字段,例如fa字段

alter table 表名 add fa int not null default 0

选择前面 m-n 条数据的语句

例如选择前面第 5-10(m=10,n=5) 条记录的sql语句如下:

sql="select top 6 * from table where (id not in (select top 4 id from table order by id desc)) order by id desc"

其中6,4 是这样得来的

sql="select top m-n+1 * from table where (id not  in (select top n-1 id from table))

 
分享到:
评论

相关推荐

    经典的SQL查询语句,将内容作为字段查询

    4. 图片和SQL语句:虽然SQL主要用于处理文本数据,但在实际应用中,我们可能需要与图像数据交互。这通常涉及到BLOB(Binary Large Object)类型的字段,用于存储非文本数据。查询这类数据时,可能需要用到`SELECT ...

    Oracle查询指定表的所有字段名和数据类型SQL

    ### Oracle查询指定表的所有字段名和数据类型SQL 在Oracle数据库管理中,有时我们需要了解某个特定表的所有字段名称以及它们对应的数据类型等信息。这对于理解表结构、进行数据迁移或编写更为精确的SQL语句非常有...

    SQL查询字段被包含语句

    例如,如果我们有一个`ConnectName`表,其中`name`字段存储着联系人的姓名,我们可以使用以下查询来找出所有名字包含“小兰”或“灰原”的记录: ```sql SELECT * FROM ConnectName WHERE name LIKE '%小兰%' OR ...

    用SQL语句表与字段的基本操作、数据库备份等

    显示`TableName`表的所有字段名: ```sql SELECT name FROM syscolumns WHERE id = OBJECT_ID(TableName) ``` 14. **CASE语句**: `CASE`语句在SQL中用于根据条件返回不同的值,例如按`type`字段排序并进行...

    php mssql扩展SQL查询中文字段名解决方法

    当数据库(这里是SQL Server 2000)中的字段名使用中文,并且PHP脚本(可能是UTF-8编码)尝试通过mssql扩展执行查询时,由于编码不匹配,可能会导致中文字段名在SQL语句中被解析为乱码,从而引发错误。PHP的mssql...

    使用SQL语句增加字段

    ALTER TABLE 表名 ADD COLUMN 字段名 数据类型; ``` 例如,假设我们有一个名为`Employees`的表,现在想要添加一个名为`Salary`的新字段,数据类型为`Currency`,则SQL语句如下: ```sql ALTER TABLE Employees...

    数据库建表操作SQL语句大全

    ### 数据库建表操作SQL语句...以上就是关于数据库建表操作的SQL语句大全及解释,涵盖了从创建表、数据的增删改查到表的维护等多个方面。希望这些内容能够帮助新手快速上手SQL语句,并熟练掌握数据库管理的基础技能。

    SQLServer动态SQL语句的用法

    在动态 SQL 语句中,可以使用变量来存储字段名、表名、数据库名等信息,例如: declare @fname varchar(20) set @fname = 'FiledName' exec('select ' + @fname + ' from tableName') 输入或输出参数 在动态 SQL ...

    用SQL查询表中字段的属性2000和2005

    本文将详细介绍如何使用SQL语句查询表中字段的属性。 查询表结构信息 在SQL Server 2005中,可以使用以下SQL语句来查询表结构信息: ```sql SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END...

    sql语句替换某列所有字段中的某个字符(如替换‘1,2,3,4’中的4)

    本文将深入探讨如何利用SQL语句实现对某一列所有字段中的特定字符进行替换的操作,这一过程通常用于数据清洗、格式调整或错误修正等场景。 ### SQL语句替换某列所有字段中的某个字符 #### 1. 基本概念与应用场景 ...

    使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名

    进一步,若要获取特定表(如`mytable`)的所有字段名,你可以使用以下查询: ```sql SELECT column_name FROM information_schema.columns WHERE table_schema = 'mydb' AND table_name = 'mytable'; ``` 接下来...

    oracle 查询表字段明细、字段注释、表注释

    我们可以使用以下 SQL 语句来查询表字段明细: ```sql SELECT column_name, data_type, data_length, DATA_PRECISION, DATA_SCALE FROM all_tab_columns WHERE table_name = 'tablename'; ``` 该语句将查询指定...

    SQL语句创建表常用操作

    以上就是SQL语句创建表时的一些常用操作,包括创建数据库、定义表结构、约束(主键、唯一、外键)、默认值、标识字段、索引以及级联操作。理解并熟练掌握这些操作对于数据库管理和数据存储至关重要。

    表和字段的注释信息查询语句

    表注释信息,没有注释信息的表,字段注释信息,没有注释信息的字段

    SQL语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等

    SQL 语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等 SQL 语句是关系数据库管理系统的核心组成部分,用于管理和操作数据库。下面是 SQL 语句的总结,包括创建数据库、创建表、修改表结构、增删...

    达梦数据库建表操作SQL语句大全.pdf

    通过SQL语句 `select count(*) as dida from sysobjects where id = object_id(N'[所有者].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1` 来查询表是否存在,根据返回值判断表是否存在,返回值为1表示存在...

    SQL2008对表名及字段区分大小写

    为了确保该字段在比较时不区分大小写,可以通过以下SQL语句进行修改: ```sql ALTER TABLE Orders ALTER COLUMN OrderDate nvarchar(100) COLLATE Chinese_PRC_CI_AS; ``` #### 五、注意事项 - 在修改排序规则...

    java如何获得数据库表中各字段的字段名

    ### Java如何获得数据库表中各字段的字段名 在Java编程中,经常需要与数据库进行交互,例如查询、更新或删除等操作。其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构...

    在多表中查找一个表名或者字段名的 SQL 语句

    无论是Oracle还是MySQL,通过使用特定的SQL语句,你都可以有效地在多表中查找包含特定字符串的表名或字段名。这些查询技巧对于维护和优化大型数据库系统尤其有用,它们帮助你快速定位到感兴趣的数据,从而节省时间和...

    所有国家的下拉列表sql语句创建

    根据提供的信息,我们可以详细解析如何创建一个包含所有国家信息的SQL表,并且如何填充这个表以供下拉列表使用。 ### 数据库表结构设计 首先,我们从标题和描述中得知,目标是创建一个名为 `country` 的表,用于...

Global site tag (gtag.js) - Google Analytics