我试图找到一种方法来查询只包含某种数据类型的字段.
例如,我想返回dbo.tableA.ColumnA包含字符串的所有值,
'___-___'其中每个_值都是数字字符.(这-只是一个普通的破折号)
此外,我知道这可以使用动态查询(我没有经验)完成,我知道那些高级查询可能需要创建临时表,这是我不能做的事情,因为我只是查询快照-shot,因此没有写访问权限.
我试着找我的裤子寻找答案,没有运气.请帮忙.谢谢.
我想按时间DESC选择每个id顺序插入的最后一行
s.no id message status time
1 3 this is msg 1 unread 100001
2 2 this is msg 2 read 100002
3 4 this is msg 3 read 100003
4 3 this is msg 4 unread 100004
5 2 this is msg 5 read 100005
6 3 this is msg 6 unread 100006
Run Code Online (Sandbox Code Playgroud)
我在用
select * from table group by id order by MAX(time) DESC
Run Code Online (Sandbox Code Playgroud)
它给出了正确的id顺序,但行互换了
我希望它像:
s.no id message status time
6 3 this is msg …Run Code Online (Sandbox Code Playgroud) 而不是SQL的新手,所以请温柔......因为我认为这是一个基本的.
我正在尝试根据Column1编写一个包含多个(13)计数的查询.第一计数是总计.然后其他12个用Color过滤.我可以通过在一个查询中执行多个计数来获得我的结果,但这给了我13行数据.这里的目标是将所有内容都放在一行上.所以,几乎每个计数都是它自己的列.以下是数据模型的示例
Database = CARS, Table = TYPES, Column1 = LICENSE, Column2 = COLOR
Run Code Online (Sandbox Code Playgroud)
SELECT COUNT (LICENSE) AS 'Total ALL Cars'
FROM CARS.TYPES WITH (NOLOCK)
SELECT COUNT (LICENSE) AS 'Total RED Cars'
FROM CARS.TYPES WITH (NOLOCK)
WHERE COLOR = 'RED'
Run Code Online (Sandbox Code Playgroud)
每种剩余颜色都在on&on&on.这是有效的,但同样,我试图将其全部简化为一行数据,如果可能的话.先感谢您
好的..我真的找不到问题,所以我在这里发帖.PS我是MSSQL的新手,所以请温柔的xD
我得到不明确的列名称"名称"
我有两张桌子:Cardiology和Cardio_Schedule.我想从两者中选择一些列并在gridview中显示它们.我已经提出了一个问题..这就是它:
string str = @"
SELECT Cardiology.CID,
Cardiology.Name,
Cardiology.Designation,
Cardiology.Qualification,
Cardiology.Shift,
Cardiology.Appointment_Timings,
Cardio_schedule.Ward_rounds,
Cardio_schedule.Slot1,
Cardio_schedule.Slot2,
Cardio_schedule.Slot3,
Cardio_schedule.Slot4,
Cardio_schedule.BreakTime,
Cardio_schedule.Slot5,
Cardio_schedule.Slot6,
Cardio_schedule.Slot7,
Cardio_schedule.Slot8
FROM Cardiology
CROSS JOIN Cardio_schedule
WHERE Cardiology.Name = Cardio_schedule.Name
AND Name = '" + TextBox1.Text + "'";
cmd = new SqlCommand(str, con);
con.Open();
SqlDataAdapter adp = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adp.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
con.Close();
Run Code Online (Sandbox Code Playgroud)
IDK问题是什么.我确实用ON尝试过,但后来在'ON'附近说错误的语法.任何形式的帮助将不胜感激.谢谢!
我创建了触发器来记录所有更新的行,无论是一行还是多行,并将更新的行记录到另一个表中.触发器正常工作,有一条记录但是当我更新整个表时,例如:update TBL_ADM_USER_GROUP set name = '123'只记录一条记录TBL_TestTable?为什么只有一行登录TBL_TestTable以及如何启用此触发器来记录所有更新的行?
触发:
CREATE TRIGGER [dbo].[Group_Update]
ON [dbo].[TBL_ADM_USER_GROUP]
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
DECLARE @userid INT
DECLARE @name nvarchar(1000)
SELECT @userid = i.changer_user_id from inserted i;
select @name = i.name from inserted i;
INSERT INTO TBL_TestTable
VALUES (CONCAT('Group "' ,@name,'" is updated'), 'GROUP', 'Update', SYSDATETIME(), @userid)
END
Run Code Online (Sandbox Code Playgroud) 我的tomcat服务器无法启动,尽管确保安装一切正常.任何人都可以指导我解决这个问题.

谢谢
我在sql中有以下case语句
case when fake.join in (''Women'') then ''Women's'' else ''Other'' end'
Run Code Online (Sandbox Code Playgroud)
在我的存储过程中.我很难让它成为"女性",而我能找到的唯一可以解决这个问题的人就是说"女人",但这会让撇号消失.我需要保留撇号.请帮忙!谢谢
我已经安装了Windows azure powershell.
之后,当我作为管理员启动Windows azure powershell时,我收到错误---
Saying The term 'Add-AzureAccount' is not recognized
Run Code Online (Sandbox Code Playgroud)

我该如何修复此错误任何人都知道任何解决方案!
sql ×6
sql-server ×5
c# ×2
asp.net ×1
azure ×1
create-table ×1
eclipse ×1
hana ×1
java ×1
mysql ×1
powershell ×1
sqldatatypes ×1
tomcat7 ×1