none
seleccionar palabras con 6 caracteres a mas RRS feed

  • Pregunta

  • hola, quiero saber que funcion usar para estos problemas: ''seleccionar los cursos cuyo nombre contenga mas de 6 caracteres '' y el otro problema ''seleccionar los alumnos de la carrera que tiene como codigo 1''

    gracias

    viernes, 2 de febrero de 2018 20:29

Respuestas

  • Hola

    Más allá de las respuestas que te puedan dar, te recomiendo leer acerca de la función LEN(), esta función te retorna la cantidad de caracteres de cierta cadena que le envíes a la misma. Por ejemplo,

    Select LEN('MICROSOFT')

    el valor que te retornará es 9 (la cantidad de letras de la palabra MICROSOFT

    Como bien ya sabrás mediante la clausula where puedes filtrar los campos que necesites, entonces solo quedaría preguntar por los que son LEN('PALABRA) >= número

    WHERE LEN(CAMPO) >= 6

    Bien, investiga un poco más e intenta aprender acerca de ello, ante cualquier inquietud estamos para apoyarte.

    Saludos


    Brayan De la Cruz
    Lima - Perú


    viernes, 2 de febrero de 2018 22:44

Todas las respuestas

  • select * from cursos where len(campo_nombre) >6

    select * from alumnos where codigo_carrera=1

    Asi no aprenderas nada pero bueeeeeeeeeeeeeeee.


    Si necesitas ayuda sube tu avance de otro modo no puedo ayudarte , Suerte!

    viernes, 2 de febrero de 2018 20:39
  • Hola

    Más allá de las respuestas que te puedan dar, te recomiendo leer acerca de la función LEN(), esta función te retorna la cantidad de caracteres de cierta cadena que le envíes a la misma. Por ejemplo,

    Select LEN('MICROSOFT')

    el valor que te retornará es 9 (la cantidad de letras de la palabra MICROSOFT

    Como bien ya sabrás mediante la clausula where puedes filtrar los campos que necesites, entonces solo quedaría preguntar por los que son LEN('PALABRA) >= número

    WHERE LEN(CAMPO) >= 6

    Bien, investiga un poco más e intenta aprender acerca de ello, ante cualquier inquietud estamos para apoyarte.

    Saludos


    Brayan De la Cruz
    Lima - Perú


    viernes, 2 de febrero de 2018 22:44
  • ¿Diferencias?

    LEN()

    DATALENGTH()

    martes, 6 de febrero de 2018 16:53
  • Hola

    Datalenght devuelve la cantidad de bytes, lo podrás notar usando una variable de tipo nvarchar

    DECLARE @var nvarchar(100)

    SET @var ='microsoft'
    SELECT len(@var)

    --9

    SELECT DATALENGTH(@var)

    --18


    DBA SQL Server Santiago/Chile

    martes, 6 de febrero de 2018 21:30