No mySQL, para obter 10 clientes aleatórios da tabela clientes, utilize:
SELECT id,nome FROM clientes ORDER BY rand() LIMIT 10;
Você verá que a cada execução, a query retorna um conjunto de registros diferente.
No mySQL, para obter 10 clientes aleatórios da tabela clientes, utilize:
SELECT id,nome FROM clientes ORDER BY rand() LIMIT 10;
Você verá que a cada execução, a query retorna um conjunto de registros diferente.
No SQL-Server, use a stored procedure abaixo para encontrar e substituir uma string em um campo de uma tabela.
CREATE PROCEDURE [dbo].[sp_st_StrFindAndReplace]
@Tablename varchar(20),
@FieldName varchar(20),
@FindString varchar(30),
@ReplaceString varchar(30)
AS
declare @sqlstring varchar(8000)
Select @sqlstring = "Update " + @Tablename + " Set " + @FieldName + "
= Replace(" + @FieldName + ",'" + @FindString + "','" + @ReplaceString +
"')"
execute (@sqlstring)
GO
EXEC sp_st_StrFindAndReplace ('Pedidos','Entrega','Expressa','Sedex')
No exemplo acima, a procedure ira substituir a palavra “Expressa” por “Sedex” no campo Entrega da tabela Pedidos.
Publicidad