AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-94172

Marin Mohanadas's questions

Martin Hope
Marin Mohanadas
Asked: 2016-06-25 07:15:34 +0800 CST

Como posso ocultar uma coluna usando uma instrução Select?

  • 2
declare @bid varchar(4) = '1007'    

select sr.release_date,
    sr.customer_id,
    sr.customer_name,
    sr.item_id,
    sr.item_desc,
    sr.order_no,
    sr.qty_on_hand,
    sr.release_qty,
    sr.qty_after_released,
    sr.extended_sell,
    sr.enough,
    sr.route_description

from sri_schedule_releases_view as sr

where 
    ((case 
        when sr.route_code in ('pm 01','pm 03','pm 05') then (select users.contact_id from users where users.delete_flag = 'n' and users.name = 'John')
    end = @bid) or 
    (case 
        when sr.route_code in ('pm 01','pm 03','pm 05') then (select users.contact_id from users where users.delete_flag = 'n' and users.name = 'Jane')
    end = @bid) or
    (case 
        when sr.route_code in ('pm 01','pm 03','pm 05') then (select users.contact_id from users where users.delete_flag = 'n' and users.name = 'Doe')
    end = @bid) or
    (sr.contact_id = @bid))

order by sr.item_id asc

Esta consulta funciona bem. Mas quero exibir sr.route_descriptionapenas quem tem o sr.route_code PM 01 , PM 03 e PM 05 .

Existem possibilidades de fazer isso?

sql-server sql-server-2014
  • 4 respostas
  • 32166 Views
Martin Hope
Marin Mohanadas
Asked: 2016-05-25 07:27:07 +0800 CST

Capitalize apenas a primeira letra de cada palavra de cada frase no SQL Server

  • 19

Quero capitalizar apenas a primeira letra de cada palavra de cada frase em uma coluna SQL.

Por exemplo, se a frase for:

'Eu gosto de filmes'

então eu preciso da saída:

'Eu gosto de filmes'

Consulta:

declare @a varchar(15) 

set @a = 'qWeRtY kEyBoArD'

select @a as [Normal text],
upper(@a) as [Uppercase text],
lower(@a) as [Lowercase text],
upper(left(@a,1)) + lower(substring(@a,2,len(@a))) as [Capitalize first letter only]

Aqui eu coloquei a primeira letra superior, inferior e maiúscula apenas na minha coluna (aqui coloquei apenas uma palavra aleatória).

Aqui estão meus resultados:

insira a descrição da imagem aqui

Existe alguma possibilidade de fazer isso?

Alguma possibilidade de obter resultados sem usar a função definida pelo usuário?

Eu preciso da saídaQwerty Keyboard

sql-server sql-server-2014
  • 13 respostas
  • 101605 Views
Martin Hope
Marin Mohanadas
Asked: 2016-05-20 08:37:58 +0800 CST

Fonte Wingdings na coluna do SSMS

  • 1

Eu quero criar uma coluna que deve ter marcas de seleção e cruzes.

Aqui está a parte da minha consulta:

iif(order_details.order_status = 'Y',char(252),char(251)) as [completed?]

Depois de executar a consulta no SSMS, recebo saídas como esta - 'ü', 'û'

Mas estou assumindo que, se mudar da fonte atual para Wingdings no SSMS, obterei marcas de verificação e cruz e todas as saídas serão alteradas no SSMS. Mas eu só quero mudar a coluna completed?.

Aqui está o meu resultado:

insira a descrição da imagem aqui

Alguém pode me ajudar a obter marcas de verificação e marcas cruzadas?

sql-server sql-server-2014
  • 1 respostas
  • 801 Views
Martin Hope
Marin Mohanadas
Asked: 2016-05-10 08:37:21 +0800 CST

Subtraindo a soma dos dados das linhas anteriores dos dados da linha atual no SQL

  • 5

Desejo criar uma tabela ou exibição no SSMS que deve ter uma coluna chamada qoh . Nessa coluna deve ser calculada a soma dos valores da coluna rel_qty . ou seja

  1. O primeiro dado de qoh é o mesmo do valor da primeira linha de rel_qty .
  2. O segundo valor de qoh deve ser a soma do valor da primeira e da segunda linha de rel_qty .
  3. O terceiro valor de qoh deve ser a soma do valor da primeira, segunda e terceira linhas de rel_qty .

existe alguma possibilidade de fazer isso?

Aqui está a minha consulta. mas esta consulta satisfez apenas a primeira e a segunda linhas, não mais que isso,

SELECT  a.id, a.tot_qty, a.rel_qty, 
    (a.tot_qty - 
        COALESCE (a.rel_qty +
            (SELECT b.rel_qty
        FROM    dbo.foo AS b
        WHERE   (b.id = a.id - 1)), 
        a.rel_qty)
    ) AS qoh 
FROM    dbo.foo AS a
ORDER BY    a.id

E se meu id pular um valor, esta consulta falhou ao fazer o cálculo. Como posso consertar isso?

aqui está a captura de tela do meu resultado

clique aqui para verificar a captura de tela

sql-server sql-server-2014
  • 1 respostas
  • 23305 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve