Perguntas com a marcação «tsql»

T-SQL (Transact Structured Query Language) é a extensão da funcionalidade SQL suportada pelo Sybase ASE e Microsoft SQL Server. Não use essa tag para consultas relacionadas ao MySQL, PostgreSql, Oracle (Pl / SQL). Observe que o código SQL que está sendo gravado usando o LINQ também não fará parte dessa tag. Essa tag criada especificamente para programação SQL avançada usando o Microsoft SQL Server.

12
Retorna um valor se nenhuma linha for encontrada no Microsoft tSQL
Usando uma versão Microsoft do SQL, aqui está minha consulta simples. Se eu consultar um registro que não existe, nada retornarei. Eu prefiro que false (0) seja retornado nesse cenário. Procurando o método mais simples de contabilizar nenhum registro. SELECT CASE WHEN S.Id IS NOT NULL AND S.Status = 1 …
94 tsql 


3
Existe StartsWith ou Contains em t sql com variáveis?
Estou tentando detectar se o servidor está executando o Express Edition. Eu tenho o seguinte t sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition No meu caso, @edition = Express Edition (64-bit) Como posso fazer o seguinte? (Inspirado em C #). DECLARE @isExpress bit; …



10
Excluir registros duplicados no SQL Server?
Considere uma coluna chamada EmployeeNametabela Employee. O objetivo é excluir registros repetidos, com base no EmployeeNamecampo. EmployeeName ------------ Anand Anand Anil Dipak Anil Dipak Dipak Anil Usando uma consulta, desejo excluir os registros que se repetem. Como isso pode ser feito com TSQL no SQL Server?


6
Usando RegEx no SQL Server
Estou procurando como substituir / codificar texto usando RegEx com base nas configurações / parâmetros RegEx abaixo: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Eu vi alguns exemplos no RegEx, mas não sei como aplicá-lo da mesma forma no SQL Server. Quaisquer sugestões seriam úteis. Obrigado.

4
Declarar variável para uma string de consulta
Eu queria saber se havia uma maneira de fazer isso no MS SQL Server 2005: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal, (SELECT SUM(tblWOD.Amount) FROM tblWOD JOIN tblWO on tblWOD.OrderID = tblWO.ID WHERE tblWO.Approved = '1' …

7
No SQL Server, o que significa “SET ANSI_NULLS ON”?
A definição diz: Quando SET ANSI_NULLS está ON, uma instrução SELECT que usa WHERE column_name = NULL retorna zero linhas, mesmo se houver valores nulos em column_name. Uma instrução SELECT que usa WHERE nome_da_coluna <> NULL retorna zero linhas, mesmo se houver valores não nulos em nome_da_coluna. Isso significa que …


9
INSERT vs INSERT INTO
Trabalho com T-SQL no MS SQL há algum tempo e, de alguma forma, sempre que preciso inserir dados em uma tabela, costumo usar a sintaxe: INSERT INTO myTable <something here> Eu entendo que a palavra INTO- chave é opcional aqui e eu não preciso usá-la, mas de alguma forma ela …
91 sql  sql-server  tsql 


10
Função SQL Row_Number () na cláusula Where
Encontrei uma pergunta respondida com a Row_Number()função na cláusula where. Quando tentei uma consulta, recebi o seguinte erro: "Msg 4108, Nível 15, Estado 1, Linha 1 As funções em janela só podem aparecer nas cláusulas SELECT ou ORDER BY." Aqui está a consulta que tentei. Se alguém souber como resolver …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.