-
SQL Server 2005:从最后开始的charindex
所属栏目:[MsSql教程] 日期:2021-04-02 热度:126
我有一个字符串’some.file.name’,我想抓[详细]
-
sql – 如何获取上个月的数据和月初数据
所属栏目:[MsSql教程] 日期:2021-04-02 热度:118
需要帮助编写查询以获取上个月的数据以及月初至今的数据. 如果今天的日期是2011年3月23日,我需要检索上个月的数据和截至今天的数据(2011年3月23日). 如果日期是2011年4月3日,则数据应包含3月份数据和截至2011年4月3日的数据. 谢谢, Shahsra 解决方法 Today[详细]
-
sql – 在Postgres中查询的高效时间序列
所属栏目:[MsSql教程] 日期:2021-04-02 热度:62
我的PG数据库中有一个表,看起来有点像这样: id | widget_id | for_date | score | 每个引用的小部件都有很多这些项目.每个小部件每天总是1个,但是存在差距. 我想得到的结果是包含自X以来每个日期的所有小部件.日期通过生成系列引入: SELECT date.date::d[详细]
-
sql – 如何在Rails中创建“即将到来的生日”模块?
所属栏目:[MsSql教程] 日期:2021-04-02 热度:189
我有一个表“users”,其列为“date_of_birth”(日期,月份,年份为DATE格式). 在前端,我需要列出5个即将到来的生日. 花了很长时间试图弄清楚这个逻辑……还浏览了谷歌里所有可能没有运气的文章. 有任何建议如何在RoR中做到这一点? 谢谢! 解决方法 有几个答[详细]
-
.net – 数据库本地化 – 查找列表 – 更智能的方式
所属栏目:[MsSql教程] 日期:2021-04-02 热度:188
我想在数据库中添加一些查找列表,但我希望它们易于本地化(SQL 2005,ADO.NET) 这将包括: 轻松管理多种语言 轻松检索数据库中的值 后备语言(如果缺少所选语言) 我正在考虑使用一个表来存储多语言查找列表(使用不同语言使用相同的id)并使用一个函数来返回查[详细]
-
sql-server – 存储过程和OPTIMIZE FOR UNKNOWN
所属栏目:[MsSql教程] 日期:2021-04-02 热度:87
我已经阅读了SQL Server 2008 OPTIMIZE FOR UNKNOWN查询提示.我明白它是如何工作的. 但是,我有一个关于何时何地使用它的问题.它不能在UDF中指定.它可以在存储过程中指定.但是,this MSDN博客文章声明如下: 4.Moving a query into a stored procedure can p[详细]
-
sql – 查找值并显示找到的值的数据库,表,列,主键
所属栏目:[MsSql教程] 日期:2021-04-02 热度:109
考虑有一个名为:People的表 | Id | Name | Code || 1 | John | 857 || 2 | Mike | 893 || 3 | Sara | 935 | 此表位于PeopleDb表中. 问题是 : 我想找到’Mike’关键字. 情况: 我不知道要搜索哪个数据库,表. 我需要一个搜索所有数据库和表的T-sql查询并向[详细]
-
sql-server – 使用带有nHibernate的CreateSQLQuery的SQL Server
所属栏目:[MsSql教程] 日期:2021-04-02 热度:144
我试图用nHibernate(2.0.1GA)发出一个SQL更新语句,如下所示: sqlstring = string.Format("set nocount on;update myusers set geo=geography::Point({0},{1},4326) where userid={2};",mlat,mlong,userid);_session.CreateSQLQuery(sqlstring).ExecuteUpd[详细]
-
SQL动态ORDER BY使用别名
所属栏目:[MsSql教程] 日期:2021-04-02 热度:124
使用SQL Server,我可以使用别名来命令正常的SELECT查询: SELECT u.FirstName + ' ' + u.LastName as PhysicianName,COUNT(r.Id) as ReferralsCountFROM Referrals r INNER JOIN Users u ON r.PhysicianId = u.IdGROUP BY r.PhysicianId,u.FirstName,u.Las[详细]
-
如何选择和排序不在Groupy中的列按SQL语句 – Oracle
所属栏目:[MsSql教程] 日期:2021-04-02 热度:188
我有以下声明: SELECT IMPORTID,Region,RefObligor,SUM(NOTIONAL) AS SUM_NOTIONALFrom PositionsWhere ID = :importIDGROUP BY IMPORTID,RefObligorOrder BY IMPORTID,RefObligor 表格中存在一些额外的列,我想作为“显示数据”的输出,但我不希望在group[详细]
-
使用.SQL文件创建MySQL数据库
所属栏目:[MsSql教程] 日期:2021-04-02 热度:146
我根本不太了解MySQL.但我正在尝试使用Visio对MySQL数据库进行逆向工程.我知道我应该采取什么步骤来做到这一点,但我无法让我的数据库显示在“数据库”部分(如下所示): 如何使用.SQL文件创建MySQL数据库并将其显示在此列表中?我试过这段代码: mysql -u u[详细]
-
Moodle课程注册的SQL查询
所属栏目:[MsSql教程] 日期:2021-04-02 热度:92
我正在寻找适当的SQL查询来检索在某个课程中注册的所有学生,或者某个学生在Moodle上注册的所有课程. 我从互联网上找到了一些解决方案,其中大多数建议加入这些表: context,role_assignments,course,user,role 但是当我查看数据库时,我发现有一个名为user_e[详细]
-
如何在没有matlabs数据库工具箱的情况下从matlab访问postgresql
所属栏目:[MsSql教程] 日期:2021-04-02 热度:141
我已经尝试使用 pgmex.不幸的是它不适用于libpq5(matlab立即崩溃). 解决方法 要在没有数据库工具箱的情况下从matlab连接到postgres,请执行以下操作: % Add jar file to classpath (ensure it is present in your current dir)javaclasspath('postgresql-9[详细]
-
sql – Oracle Analytic函数 – 重置窗口子句
所属栏目:[MsSql教程] 日期:2021-04-02 热度:148
我有以下数据集. create table t1 ( dept number,date1 date);Table created.insert into t1 values (100,'01-jan-2013');insert into t1 values (100,'02-jan-2013');insert into t1 values (200,'03-jan-2013');insert into t1 values (100,'04-jan-2013[详细]
-
sql-server-2000 – 如何从PHP 5.3及更高版本连接到MSSQL 2000
所属栏目:[MsSql教程] 日期:2021-04-02 热度:78
我有一个基于MS SQL Server 2000构建的遗留业务应用程序.我有一些基于Web的实用程序,使用带有mssql扩展名的PHP 5.2访问此数据库. 我需要重新安装Web服务器,我期待升级到PHP 5.4.不幸的是,PHP 5.3及更新版本不支持mssql扩展.有sqlsrv extension available f[详细]
-
sql-server – 在另一个数据库中创建存储过程
所属栏目:[MsSql教程] 日期:2021-04-02 热度:146
任何想法是否可以单独使用T-SQL在另一个数据库中创建一个过程,其中数据库的名称是预先知道的并且必须从表中读取?有点像这个例子: Use [MasterDatabase]Declare @FirstDatabase nvarchar(100)Select Top 1 @FirstDatabase=[ChildDatabase] From [ChildDat[详细]
-
entity-framework – SQL FileStream Entity Framework存储大文
所属栏目:[MsSql教程] 日期:2021-04-02 热度:75
当我想将文件存储在文件流列中时,我总是需要将整个二进制文件读入内存: using (MemoryStream memoryStream = new MemoryStream()){ sourceStream.CopyTo(memoryStream); binaryStore.Content = memoryStream.ToArray(); //Content = filestream column}[详细]
-
命令行 – 学习SQL艰难的方法 – 在SQL Lite 3中使用.db创建.sql
所属栏目:[MsSql教程] 日期:2021-04-02 热度:102
作为一名初学程序员,他有20个小时的Python编码和熟悉命令行的新手,我开辟了Zed Shaw的“学习SQL困难之路”并很快就被打败了. 在exercise 01,Zed让你用第一个命令创建你的第一个表: sqlite3 ex1.db ex1.sql 但是,这无法在我的命令行中运行,给出错误消息“-[详细]
-
sql-server – 如何故意造成死锁?
所属栏目:[MsSql教程] 日期:2021-04-02 热度:51
所以我试图找出看起来像死锁问题?? here.我已经使用DBCC TRACEON(1222,-1)和DBCC TRACEON(1204,-1)启用了死锁记录.我想测试以确保日志记录捕获死锁,那么我怎样才能在MS SQL 2005中发生这种情况?谢谢, 解决方法 这里有一些故意造成死锁的T-SQL. 对象创建:[详细]
-
创建数据库连接池
所属栏目:[MsSql教程] 日期:2021-04-02 热度:127
需要有关创建数据库连接池的信息(无论数据库如何),以及它们的效率如何?他们可以提高绩效的条件是什么. 如何明确创建它? 解决方法 你的问题有点含糊不清: 你想在家里建立一个连接池实现吗?如果是这样,这是一个很好的起点:http://java.sun.com/develope[详细]
-
.net – 删除LINQ to SQL记录而不先加载它
所属栏目:[MsSql教程] 日期:2021-04-01 热度:93
是否可以让LINQ to SQL使用PK删除记录,而不首先加载记录?类似于NHibernate的代理对象功能? 解决方法 你应该能够这样做: var person = new Person();person.ID = someID;using (var context = new DataContext(connString)){ context.Persons.Attach(per[详细]
-
sql-server – 如何使用TSQL识别记录中的记录模式序列?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:58
这对我来说是一个相当新的练习,但我需要找到一种方法来识别表格中的模式序列. 例如,假设我有一个类似于以下内容的简单表: 现在我想要做的是识别和分组所有具有值为5,9和6的序列模式的记录,并在查询中显示它们.你会如何使用T-SQL完成这项任务? 结果应如下[详细]
-
SQL Server 2005查询历史记录
所属栏目:[MsSql教程] 日期:2021-04-01 热度:114
我可以使用以下SQL轻松查看最近运行的查询列表: SELECT deqs.last_execution_time AS [Time],dest.TEXT AS [Query]FROM sys.dm_exec_query_stats AS deqsCROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS destORDER BY deqs.last_execution_time DE[详细]
-
sql – 选择具有匹配标记的所有项目
所属栏目:[MsSql教程] 日期:2021-04-01 热度:186
副标题#e# 我正试图找到最有效的方法来解决这个问题,但我必须告诉你,我已经搞砸了它.环顾四周,没有发现任何相关性,所以在这里. 如何选择与所需项目具有相似标签的所有项目? 以此表为例: (用于重新创建表格的sql代码) project 1 - tagA | tagB | tagCproje[详细]
-
sql – 将SELECT行压缩成字符串的最佳方法是什么?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:125
在SQL语句(或过程)中,我想将此表的行折叠为单个逗号分隔的字符串. simpleTableid value-- ----- 1 "a"2 "b"3 "c" 折叠为: "a,b,c" 解决方法 您可以在查询中使用嵌入式“set”语句进行连接: declare @combined varchar(2000)select @combined = isnull(@c[详细]