小编Ale*_*dro的帖子

SQL Server数据库字段用于处理韩文和中文字符

是否可以在SQLServer中有一个可以存储中文,韩文和欧洲字符的字段?我的汉字变成了?????

数据类型也是NVARCHAR.

database sql-server internationalization cjk

17
推荐指数
1
解决办法
3万
查看次数

来自当前和之前日期的累积列值

我有一张注册表,大约有300K的记录.我需要一个SQL语句来显示该特定日期的注册总数?

select
count('x'),CONVERT(varchar(12),date_created,111)
from reg group by
cONVERT(varchar(12),date_created,111)
order by
CONVERT(varchar(12),date_created,111)
Run Code Online (Sandbox Code Playgroud)

此查询的结果:

169      2011/03/24
3016     2011/03/25
2999     2011/03/26
Run Code Online (Sandbox Code Playgroud)

期望的结果:

 2011/03/25  3016+169
 2011/03/26  2999+3016+169
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?

sql t-sql sql-server

8
推荐指数
1
解决办法
5428
查看次数

调查结果的Sql问题

嗨,我有一个查询返回此

member_id   question_variable                                  response_id label
----------- -------------------------------------------------- ----------- ----------------------------
35          area                                               15          Sydney (Metro)
35          relationship_status                                8           Single
35          education                                          31          Bachelor Degree
35          house_hold_income                                  4           $75,001 to $100,000
35          pets                                               36          Dog
35          pets                                               37          Fish
Run Code Online (Sandbox Code Playgroud)

我如何检测重复的结果,如宠物,并有response_id = 36,37和标签=狗,鱼,像这样

member_id   question_variable                                  response_id label
----------- -------------------------------------------------- ----------- ----------------------------
35          area                                               15          Sydney (Metro)
35          relationship_status                                8           Single
35          education                                          31          Bachelor Degree
35          house_hold_income                                  4           $75,001 to $100,000
35          pets                                               36,37          Dog,Fish
Run Code Online (Sandbox Code Playgroud)

sql sql-server

4
推荐指数
1
解决办法
291
查看次数

使用google fusion table同步数据库

我有麻烦搞清楚谷歌api ..我试图通过我的coldfusion应用程序将数据插入我的融合表..

<cfhttp  url="https://www.google.com/accounts/ClientLogin"  method="post" charset="utf-8">
<cfhttpparam type="formfield" name="accountType" value="GOOGLE"></cfhttpparam>
<cfhttpparam type="formfield" name="Email" value="MYUSERNAME"></cfhttpparam>
<cfhttpparam type="formfield" name="Passwd" value="MY PASSWORD"></cfhttpparam>
<cfhttpparam type="formfield" name="accountType" value="GOOGLE"></cfhttpparam>
<cfhttpparam type="formfield" name="service" value="fusiontables"></cfhttpparam>
</cfhttp>
Run Code Online (Sandbox Code Playgroud)

这回来了

SID=DQAAALoAAAC5eSJUrVB_WVchS1plunfW2YPUTadHAxoEbE0xMcOzQxeTloc2RWWBjoJi4jKm6NIiFbGbV_IQ3vuY9bl-Z0RS64OFAy5aUY-Do_nX8DpPhVkEyBzDScJidi73G7ZqWmkdykkIGCBrr7MLa-eBMrXZvLJP0D21xJTjxRWyeM4xuEMQGhEbnWwBL9RnEByr5Rsgzx7dl9n4tsYQOvaGV3ZcMlT0CooS2__orwC12UH7eKCk-REKzbX5Z-bbu4EdLps LSID=DQAAALwAAABV7lz-YRh02pR7IlWkKidScbYTQArBWnaAJpAlZQ9rgtgmdQCSBuIZQQ21QDXZLORwTAyDi-34Mjs8SKvI7ronBSuniDW2SGipYoUhZDEjxwR55DQc1AaI3JgGPMc69YGAVv-_EMwXlS7elWO6lDW-G4PTR6Aqa0DO3y7Iig-L7g2b7zMFq32JIvjUj5rofcykF27T8sOuhd0Z4XTvgO-18Kp2z8o6EK_5qjZcHPmih0GB6LeSElBo2wjah1TM2u0 Auth=DQAAALwAAADYQbciaOLab2Aw_QghTO8hR0DPDOjoWZVKeJ-ApGwoUz7OgcqVtSHMUvRHHZoKys5ygjhm2FiHSh1CvW1SicOvajwRZSstvghtsCQl-y7LeT8TMkeCj5ZIqy8A05wg1YjCz3F3eDz9TImtlvGij7IOdWJ3Ae4NE8WQdC0Js5Laccebhgjj7Lk9FkRgG9c3yRyGhu7LmsRbtLjfv5jwGoozDuCcx6b79bECoR8qABkT-e5HgF7sWjYbLfz667OCeA0 
Run Code Online (Sandbox Code Playgroud)

现在我试图插入我的表...我从上面传递auth值..我在谷歌文档中找不到任何认证字段应该是什么..任何帮助将不胜感激..

<cfhttp url="https://www.google.com/fusiontables/api/query" method="post" charset="utf-8">
<cfhttpparam type="formfield" name="sql" value="INSERT INTO 423555 (id, outcode,lat,lng) VALUES ('1','W14',1231232,-123123);"/>
<cfhttpparam type="header" name="Authorization" value="Auth"></cfhttpparam>
<cfhttpparam type="header" name="token" value="#listtoarray(cfhttp.FileContent,"=")[4]#"></cfhttpparam>
</cfhttp>
Run Code Online (Sandbox Code Playgroud)

coldfusion google-fusion-tables

1
推荐指数
1
解决办法
863
查看次数

存储过程查询循环

我有这个存储过程来查找英国邮政编码..

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[sp_postcode_UK] 
    -- Add the parameters for the stored procedure here 
    @post_code varchar(10)

AS
DECLARE @intFlag INT
SET @intFlag = 4
WHILE (@intFlag >=1)
BEGIN

    SET NOCOUNT ON;  

    SELECT top 1 id,lat,lng from [postcodes].[dbo].UKREGIONS
    where postcode = left(@post_code,@intFlag)
    order by newid()

    IF @@rowcount > 0
    BREAK;
    SET @intFlag = @intFlag - 1
    END
GO
Run Code Online (Sandbox Code Playgroud)

基本上我有一个主要区域和他们的地理位置的数据库..所以w140df的邮政编码将属于数据库中的W14 ...有时它只回到一个字母..我怎么做,所以存储过程不返回第一批搜索的空白记录

sql sql-server stored-procedures

1
推荐指数
1
解决办法
770
查看次数

使用@@ identity afer insert

我有一个带sql server的插入sql然后直接调用select @@ identity,我试图使用带有存储过程的身份id,这是否可能

例如

insert into ...
select @@identity

EXEc add 'ss' @@identity
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑 - -

我基本上想要使用我现在得到的id的值

SELECT SCOPE_IDENTITY();

在插入后直接用于查询.

sql identity insert

1
推荐指数
1
解决办法
784
查看次数