是否可以在SQLServer中有一个可以存储中文,韩文和欧洲字符的字段?我的汉字变成了?????
数据类型也是NVARCHAR.
我有一张注册表,大约有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)
如何才能做到这一点?
嗨,我有一个查询返回此
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) 我有麻烦搞清楚谷歌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) 我有这个存储过程来查找英国邮政编码..
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 server的插入sql然后直接调用select @@ identity,我试图使用带有存储过程的身份id,这是否可能
例如
insert into ...
select @@identity
EXEc add 'ss' @@identity
Run Code Online (Sandbox Code Playgroud)
谢谢
编辑 - -
我基本上想要使用我现在得到的id的值
SELECT SCOPE_IDENTITY();
在插入后直接用于查询.