我有一个SQL Sever引用路径(UNC或其他)的table(),但现在路径将会改变.
在路径列中,我有很多记录,我需要更改路径的一部分,而不是整个路径.我需要在每条记录中将相同的字符串更改为新字符串.
我怎么能用简单的方法做到这一点update?
如何得到:
id Name Value
1 A 4
1 B 8
2 C 9
Run Code Online (Sandbox Code Playgroud)
至
id Column
1 A:4, B:8
2 C:9
Run Code Online (Sandbox Code Playgroud) 我有一个简单的mysql表:
CREATE TABLE IF NOT EXISTS `pers` (
`persID` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(35) NOT NULL,
`gehalt` int(11) NOT NULL,
`chefID` int(11) DEFAULT NULL,
PRIMARY KEY (`persID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES
(1, 'blb', 1000, 3),
(2, 'as', 1000, 3),
(3, 'chef', 1040, NULL);
Run Code Online (Sandbox Code Playgroud)
我试图运行以下更新,但我只得到错误1093:
UPDATE pers P
SET P.gehalt = P.gehalt * 1.05
WHERE (P.chefID IS NOT NULL
OR gehalt <
(SELECT (
SELECT MAX(gehalt * 1.05)
FROM pers …Run Code Online (Sandbox Code Playgroud) SELECT DISTINCT field1, field2, field3, ...... FROM table
Run Code Online (Sandbox Code Playgroud)
我试图完成以下sql语句,但我希望它返回所有列是否可能?就像是:
SELECT DISTINCT field1, * from table
Run Code Online (Sandbox Code Playgroud) 我有一个包含以下字段的表:
id (Unique)
url (Unique)
title
company
site_id
Run Code Online (Sandbox Code Playgroud)
现在,我需要删除具有相同的行title, company and site_id.一种方法是使用以下SQL和脚本(PHP):
SELECT title, site_id, location, id, count( * )
FROM jobs
GROUP BY site_id, company, title, location
HAVING count( * ) >1
Run Code Online (Sandbox Code Playgroud)
运行此查询后,我可以使用服务器端脚本删除重复项.
但是,我想知道是否只能使用SQL查询来完成.
如果我有一个日期01/01/2009,我想知道它是什么日子,例如周一,周二等...
SQL 2005/2008中是否有内置函数?或者我需要使用辅助表吗?
SQL,PL-SQL和T-SQL有什么区别?
任何人都可以解释这三者之间的差异,并提供相关使用的方案吗?
如何在mysql中声明一个变量,以便我的第二个查询可以使用它?
我想写一些类似的东西:
SET start = 1;
SET finish = 10;
SELECT * FROM places WHERE place BETWEEN start AND finish;
Run Code Online (Sandbox Code Playgroud) 如何在每行最多的几列中返回1个值:
表名
[Number, Date1, Date2, Date3, Cost]
Run Code Online (Sandbox Code Playgroud)
我需要返回这样的东西:
[Number, Most_Recent_Date, Cost]
Run Code Online (Sandbox Code Playgroud)
查询?
sql ×10
sql-server ×5
mysql ×3
t-sql ×2
database ×1
datetime ×1
distinct ×1
duplicates ×1
plsql ×1
select ×1