Я вже зрозумів як виконати
SELECT
CONCAT((SELECT NameCity from City where Cityid = Cityid1),'->',(SELECT NameCity from City where Cityid = Cityid2)) AS [R_N]
FROM Route
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача Dazai
Сторінки 1
Я вже зрозумів як виконати
SELECT
CONCAT((SELECT NameCity from City where Cityid = Cityid1),'->',(SELECT NameCity from City where Cityid = Cityid2)) AS [R_N]
FROM Route
Dazai написав:Мені потрібно без джоінів виводити
Це саме так написано в завданні (ану покажіть), чи ви самі придумали?
Без явних джойнів буде cartesian джойн, тобто все очікувано навіть не дублюється, а саме множиться відповідно до кількості стрічок в обох таблицях. Дуже сумнівно, що завдання саме таке. В якості воркераунду можна вжити
select distinct...
Я мав на увазі без INNER,LEFT,RIGHT JOIN'нів
Мені потрібно без джоінів виводити
В мене є дві таблиці
Route
-------------------------
Cityid1 INT FK (Cityid)
Cityid2 INT FK (Cityid)
-------------------------
City
-------------------------
Cityid INT PK
NameCity VARCHAR(30)
-------------------------
Як я можу вивести назву маршруту?
Приклад як я пробував виводити , але назви дублуюватися:
SELECT CONCAT(NameCity,'',NameCity) AS [R_N]
FROM Route,City
WHERE City_id IN (Cityid1,Cityid2)
Мене влаштовує ваш код але умова завдання така ,що потрібно використовувати масив g[7]="aeiyou" для обчислення
я маю на увазі що як за допомого масиву g[7]="aeiyou" можна порахувати скільки є голосних в основному масиві
а як це можна виконати ну наприклад якщо є масив
g[7]="aeiyou"
char str[n];
int l;
int n_q=0,n_w=0,n_r=0,n_t=0,n_f=0,n_g=0;
int n_a,n_e,n_i,n_y,n_o,n_u;
printf("Input Text : \n");
gets(str);
printf("Text : %s\n",str);
printf("liitle res :");
n_a=0;
n_e=0;
n_i=0;
n_y=0;
n_o=0;
n_u=0;
for (l=0; l<strlen(str); l++)
{
if(str[l]=='a')
n_a++;
if(str[l]=='e')
n_e++;
if(str[l]=='i')
n_i++;
if(str[l]=='y')
n_y++;
if(str[l]=='o')
n_o++;
if(str[l]=='u')
n_i++;
}
printf("a = %d i=%d e=%d y=%d o=%d u=%d",n_a,n_i,n_e,n_y,n_o,n_u);
printf("\n");
printf("..............");
printf("\n ");
printf("Znak :\n");
for (int h=0; h<strlen(str); h++)
{
if(str[h]=='.')
n_q++;
if(str[h]==';')
n_w++;
if(str[h]==',')
n_r++;
if(str[h]==':')
n_t++;
if(str[h]=='?')
n_f++;
if(str[h]=='!')
n_g++;
}
printf(".= %d ;=%d ,=%d :=%d ?=%d !=%d",n_q,n_w,n_r,n_t,n_f,n_g);
printf("\n ");
printf("................\n");
як можна спростито ось такий код?
можете підказати підручник ? Не можу знайти шось подібне в інтернеті
як би так сказати. З усім)
Ввести однорядковий текст небільше 300 символів , що складається з англ букв ,цифр,знаків пунктуації тобто розділові знаки .
Аналізувати текст до першої крапки і підрахувати :
1)малі голосні англ букви;
2)цифри;
3)знаки пунктуації;
Множину голосних букв і множину знаків визначити при ініціалізації масивів у вигляді текстового рядка.
Завдання 1 ось так :
for(j=0;j<(sa-1);j++)
{
f=i;
for(i=(j+1);i<sa;i++)
{
if(A[j]==A[i])
{
f++;
}
}
if(f>2)
{
B[k]=A[i];
k++;
}
}
for(i=0;i<k;i++)
{
for(j=(i+1);j<k;j++)
{
if(B[j]==B[i])
{
for(x=j;x<k;x++)
{
B[x]=B[x+1];
}
k--;
}
}
}
for (i=0;i<k;i++)
{
printf("%d\n",B[i]);
}
в мові сі разом з сі ++ у VS Code
1)На клавіатурі мову не поміняв , вибачайте
2)
for (i=0; i<sa/2; i++)
{
t = A [i];
A [i] = A[sa-i-1];
A[sa-i-1] = t;
}
printf(" Invert A[%d] : \n",sa);
for(i=0;i<sa;i++) printf("%3d",A[i]);
printf("\n");
задано масив А(М), М<=200 з дыйсними елементами.
1. Створити новий масив з елементів масиву А, що зустрічаються у масиві А не менше трьох разів.
2. Підрахувати, скільки елементтів першої половини масиву А зустрічаються у другій його половині.
3. Інвертувати початковий масив без використання додаткового масиву.
3 завдання зробив а вот перші два нерозумію.
якщо не секрет який підручник можете підсказати для прочитання?
Я не розумію як з елементів масиву розміщених між першим мінімальним значенням та останнім максимальним , і результати подвоїти на 2
Сторінки 1