Curso de SQL Server #51 | Lenguaje de Control de Flujo [CASE]

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 27

  • @MrJoshelui
    @MrJoshelui 7 лет назад +36

    El vídeo está muy bien, sólo aportar que si se pone un ELSE entre el último WHEN y el END se puede hacer que ponga algo por defecto.
    Ejemplo:
    select id_usuario, nombre, edad
    = CASE edad
    WHEN 17 then 'Menor'
    WHEN 25 then 'Veinticinco'
    ELSE 'Otro'
    END
    from usuarios;
    Ésto hará que donde no sea 17 ni 25 ponga 'Otro'

    • @performance4875
      @performance4875 5 лет назад

      Muchas gracias amigo me. Ayudo bastante Else 😁 dios te bendiga

  • @aleddiestra4095
    @aleddiestra4095 5 лет назад +1

    Bien hermano!! Hoy en día necesita más ejemplos en todo ámbito de vida

  • @jhonmanuelpardobuitrago8334
    @jhonmanuelpardobuitrago8334 9 лет назад

    David Hackro. Te felicito es muy fácil el aprendizaje en tus tutoriales porfa sigue con mas tutos de sql !!gracias !!

    • @tutorialeshackro
      @tutorialeshackro 9 лет назад

      +JHON MANUEL PARDO BUITRAGO genial qque aprendas,el objetivo es que tu tengas mas conocimientos

  • @performance4875
    @performance4875 5 лет назад

    Gracias amigo tus videos me ayudan mucho Dios te bendiga

  • @jackgaleras
    @jackgaleras 2 года назад

    Gracias .. saludos

  • @geraldbarrantes3925
    @geraldbarrantes3925 7 лет назад

    Muy bueno mae fuiste de mucha ayuda!!!

  • @pierandersonincaacuna34
    @pierandersonincaacuna34 4 года назад

    BUEN APORTE SIGUE ASI...

  • @josevillabona6566
    @josevillabona6566 8 лет назад

    MUY BUEN VIDEO TE FELICITO

  • @saulramirozapata5797
    @saulramirozapata5797 4 года назад +2

    Buenos días, es posible realizar 2 comparaciones en el when
    case edad
    when 17 and id_usuario = 1 then 'mensaje'
    Saludos

  • @videos4homies938
    @videos4homies938 6 лет назад +3

    Que tal tios capullos, solo para comentar que estuvo padre el video y para las personas que esten aprendiendo hay otra forma de hacer lo de las edades por ejemplo para no estar metiendo si es 19 entonces esto, si es 20 esto, si es 21 esto...imagina que son 100 tardarías todo el dia, entonces lo podemos arreglar asi:
    SELECT id_usuario,nombre,
    CASE edad18 THEN 'maduro'
    ELSE 'Edad errónea no se tiene registro'
    END AS RegistroDeEdades
    FROM Usuarios;
    El ""ELSE" se utiliza para poner algo en caso de que no este dentro de los valores que definimos.
    Podemos llamar a la tabla con un nuevo nombre utilizando "AS"
    También si se dieron cuenta, no puse "edad=CASE"
    porque yo estoy usando ""...y es mas fácil usarlos asi,
    otra cosa que les comento es que podemos cambiar los resultados dentro de forma "temporal"
    por ejemplo:
    SELECT id_usuario, nombre, edad=CASE edad WHEN 10 THEN edad+10 END
    FROM usuarios
    Entonces las personas con la edad de 10 saldría como resultado 20, pero solo temporalmente no funciona como un UPDATE, porque NO las actualizaría, solo seria para mostrar un determinado resultado.
    Saludos tios capullos desde la mexican city

    • @BlackBone231
      @BlackBone231 5 лет назад

      Me arroja un error en el símbolo < Otro cosa, dónde dejas la palabra "when"? Me da error con ella y sin ella?

  • @carlosjuniordiazserna8498
    @carlosjuniordiazserna8498 6 лет назад

    Maestro, felicitaciones... Qué aporte tan valioso le estás brindando a la humanidad...
    Una duda: si soy juicioso con este curso que dictas de SQL, sería suficiente para presentar la certificación de SQL SERVER en Microsoft?

  • @ralsim5308
    @ralsim5308 6 лет назад

    eres un genio

  • @dragoo6128
    @dragoo6128 5 лет назад

    Buen video

  • @neofjcn01
    @neofjcn01 4 года назад

    Pregunta: se guarda en la variable de edad o dónde se guarda la consulta, por lo que veo la variable que muestra los resultados de llama igual edad: se puede poner en una variable nueva. Un saludo y gracias por el aporte

  • @paullima-peru1225
    @paullima-peru1225 7 лет назад +3

    Como es que pudiste almacenar una cadena en la columna edad que es tipo entero?.

    • @mikenunez8077
      @mikenunez8077 5 лет назад +1

      porque al principio (en el select) después de edad puso un igual(=)

  • @s.g2958
    @s.g2958 5 лет назад

    Gracias me sirvio para acabar con mi trabajo

  • @georgeestebanrojascastillo6575
    @georgeestebanrojascastillo6575 3 года назад

    EN DONDE SERIA MEJOR HACER EL CASE EN TERMINOS DE CREACION, EN BASE DE DATOS O EN PROGRAMACION?

  • @Frunchowicz
    @Frunchowicz 8 лет назад

    Muy buen video

  • @joselehmus4201
    @joselehmus4201 7 месяцев назад

    Me gusta más esta sintaxis:
    SELECT id_usuario, nombre,
    CASE
    WHEN edad = 17 THEN 'Menor'
    -- Añadir más condiciones si es necesario
    ELSE 'Otra Categoría'
    END AS CategoríaEdad
    FROM usuarios;

  • @carlosbarce17
    @carlosbarce17 8 лет назад

    Y SI quiero contan cuantos mayor y menor hay ??? como seria??

  • @guillemserra4823
    @guillemserra4823 9 лет назад +1

    hola mira el twitter q necesito hablar contigo :D